
import { DictionaryCategoryRepositoryService } from '@app/db/common/dictionary-category-repository/dictionary-category-repository.service';
import { DictionaryItemRepositoryService } from '@app/db/common/dictionary-item-repository/dictionary-item-repository.service';
import { MemberRepositoryService } from '@app/db/common/member-repository/member-repository.service';
import { MenuRepositoryService } from '@app/db/common/menu-repository/menu-repository.service';
import { RoleRepositoryService } from '@app/db/common/role-repository/role-repository.service';
import { SysConfigRepositoryService } from '@app/db/common/sys-config-repository/sys-config-repository.service';
import { NoticeService } from '@app/db/notice/notice.service';
import { OfficialUserService } from '@app/db/official-user/official-user.service';
import { UserRepositoryService } from '@app/db/user-repository/user-repository.service';
import { Injectable } from '@nestjs/common';

@Injectable()
export class DbService {
    constructor(
        public readonly member:MemberRepositoryService,
        public readonly role:RoleRepositoryService,
        public readonly menu:MenuRepositoryService,
        public readonly dictionaryCategory:DictionaryCategoryRepositoryService,
        public readonly dictionaryItem:DictionaryItemRepositoryService,
        public readonly sysConfig:SysConfigRepositoryService,

        public readonly user:UserRepositoryService,

         public readonly officialUser:OfficialUserService,
         public readonly notice:NoticeService,
    ){} 
}
